package com.prestamomo.vil.ppa.pmvilapi;

import com.google.gson.annotations.SerializedName;

import java.io.Serializable;
import java.util.List;

/**
 * 创建日期：2023/11/30
 * 文件名称：PmInitLoan
 * 文件描述：
 */
public class PmInitLoan implements Serializable {
    @SerializedName("rhwkr")
    private List<ApplyInfosBean> applyInfos;
    @SerializedName("pnlht")
    private Integer applyTotalAmount;
    @SerializedName("oqhyrgg")
    private Integer countDownExpire;
    @SerializedName("zqgqu")
    private Boolean device;
    @SerializedName("efnudr")
    private String pageType;
    @SerializedName("doaclyyzk")
    private Boolean product;
    @SerializedName("ntzutlk")
    private Integer recommendNum;

    public List<ApplyInfosBean> getApplyInfos() {
        return applyInfos;
    }

    public void setApplyInfos(List<ApplyInfosBean> applyInfos) {
        this.applyInfos = applyInfos;
    }

    public Integer getApplyTotalAmount() {
        return applyTotalAmount;
    }

    public void setApplyTotalAmount(Integer applyTotalAmount) {
        this.applyTotalAmount = applyTotalAmount;
    }

    public Integer getCountDownExpire() {
        return countDownExpire;
    }

    public void setCountDownExpire(Integer countDownExpire) {
        this.countDownExpire = countDownExpire;
    }

    public Boolean getDevice() {
        return device;
    }

    public void setDevice(Boolean device) {
        this.device = device;
    }

    public String getPageType() {
        return pageType;
    }

    public void setPageType(String pageType) {
        this.pageType = pageType;
    }

    public Boolean getProduct() {
        return product;
    }

    public void setProduct(Boolean product) {
        this.product = product;
    }

    public Integer getRecommendNum() {
        return recommendNum;
    }

    public void setRecommendNum(Integer recommendNum) {
        this.recommendNum = recommendNum;
    }

    public static class ApplyInfosBean implements Serializable{
        @SerializedName("chgxqtti")
        private Boolean apply;
        @SerializedName("aiklz")
        private String applyNum;
        @SerializedName("ednbnqexo")
        private Boolean doubleLoan;
        @SerializedName("esszdo")
        private String due;
        @SerializedName("dglyksty")
        private String interest;
        @SerializedName("phqudfpew")
        private String loanAging;
        @SerializedName("lgyvu")
        private double loanAmount;
        @SerializedName("reviewAmount")
        private double reviewAmount;

        public double getReviewAmount() {
            return reviewAmount;
        }

        public void setReviewAmount(double reviewAmount) {
            this.reviewAmount = reviewAmount;
        }

        @SerializedName("bopsvi")
        private Integer loanCycle;
        @SerializedName("yrtgo")
        private String lowestInterestRate;
        @SerializedName("fvrzgcdp")
        private Integer priority;
        @SerializedName("cqytu")
        private String productBrief;
        @SerializedName("mesvotc")
        private String productCode;
        @SerializedName("pvpefvc")
        private String productIcon;
        @SerializedName("shcdr")
        private String productName;
        @SerializedName("fxspo")
        private Boolean rebind;
        @SerializedName("gcjlheavm")
        private String repayDate;
        @SerializedName("kfaby")
        private String serviceCharge;
        @SerializedName("whrtxb")
        private Boolean supplement;
        @SerializedName("oxbke")
        private String thirdChannelCode;
        @SerializedName("uymkcekod")
        private Boolean top;

        //"maxLoanAmount": 20000,
        @SerializedName("clpkj")
        private double maxLoanAmount;
        //"minLoanAmount": 10000,
        @SerializedName("hggpxhz")
        private double minLoanAmount;

        public double getMaxLoanAmount() {
            return maxLoanAmount;
        }

        public void setMaxLoanAmount(double maxLoanAmount) {
            this.maxLoanAmount = maxLoanAmount;
        }

        public double getMinLoanAmount() {
            return minLoanAmount;
        }

        public void setMinLoanAmount(double minLoanAmount) {
            this.minLoanAmount = minLoanAmount;
        }

        public Boolean getApply() {
            return apply;
        }

        public void setApply(Boolean apply) {
            this.apply = apply;
        }

        public String getApplyNum() {
            return applyNum;
        }

        public void setApplyNum(String applyNum) {
            this.applyNum = applyNum;
        }

        public Boolean getDoubleLoan() {
            return doubleLoan;
        }

        public void setDoubleLoan(Boolean doubleLoan) {
            this.doubleLoan = doubleLoan;
        }

        public String getDue() {
            return due;
        }

        public void setDue(String due) {
            this.due = due;
        }

        public String getInterest() {
            return interest;
        }

        public void setInterest(String interest) {
            this.interest = interest;
        }

        public String getLoanAging() {
            return loanAging;
        }

        public void setLoanAging(String loanAging) {
            this.loanAging = loanAging;
        }

        public double getLoanAmount() {
            return loanAmount;
        }

        public void setLoanAmount(double loanAmount) {
            this.loanAmount = loanAmount;
        }

        public Integer getLoanCycle() {
            return loanCycle;
        }

        public void setLoanCycle(Integer loanCycle) {
            this.loanCycle = loanCycle;
        }

        public String getLowestInterestRate() {
            return lowestInterestRate;
        }

        public void setLowestInterestRate(String lowestInterestRate) {
            this.lowestInterestRate = lowestInterestRate;
        }

        public Integer getPriority() {
            return priority;
        }

        public void setPriority(Integer priority) {
            this.priority = priority;
        }

        public String getProductBrief() {
            return productBrief;
        }

        public void setProductBrief(String productBrief) {
            this.productBrief = productBrief;
        }

        public String getProductCode() {
            return productCode;
        }

        public void setProductCode(String productCode) {
            this.productCode = productCode;
        }

        public String getProductIcon() {
            return productIcon;
        }

        public void setProductIcon(String productIcon) {
            this.productIcon = productIcon;
        }

        public String getProductName() {
            return productName;
        }

        public void setProductName(String productName) {
            this.productName = productName;
        }

        public Boolean getRebind() {
            return rebind;
        }

        public void setRebind(Boolean rebind) {
            this.rebind = rebind;
        }

        public String getRepayDate() {
            return repayDate;
        }

        public void setRepayDate(String repayDate) {
            this.repayDate = repayDate;
        }

        public String getServiceCharge() {
            return serviceCharge;
        }

        public void setServiceCharge(String serviceCharge) {
            this.serviceCharge = serviceCharge;
        }

        public Boolean getSupplement() {
            return supplement;
        }

        public void setSupplement(Boolean supplement) {
            this.supplement = supplement;
        }

        public String getThirdChannelCode() {
            return thirdChannelCode;
        }

        public void setThirdChannelCode(String thirdChannelCode) {
            this.thirdChannelCode = thirdChannelCode;
        }

        public Boolean getTop() {
            return top;
        }

        public void setTop(Boolean top) {
            this.top = top;
        }
    }
}
